# Generated from anltr/RuleParser.g4 by ANTLR 4.9.2
from antlr4 import *
if __name__ is not None and "." in __name__:
    from .RuleParser import RuleParser
else:
    from RuleParser import RuleParser

# This class defines a complete generic visitor for a parse tree produced by RuleParser.

class RuleParserVisitor(ParseTreeVisitor):

    # Visit a parse tree produced by RuleParser#rules.
    def visitRules(self, ctx:RuleParser.RulesContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#ruleDec.
    def visitRuleDec(self, ctx:RuleParser.RuleDecContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#body.
    def visitBody(self, ctx:RuleParser.BodyContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#typeExpression.
    def visitTypeExpression(self, ctx:RuleParser.TypeExpressionContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#urlExpression.
    def visitUrlExpression(self, ctx:RuleParser.UrlExpressionContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#descExpression.
    def visitDescExpression(self, ctx:RuleParser.DescExpressionContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#mainExpression.
    def visitMainExpression(self, ctx:RuleParser.MainExpressionContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#lineExpression.
    def visitLineExpression(self, ctx:RuleParser.LineExpressionContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#assignExpression.
    def visitAssignExpression(self, ctx:RuleParser.AssignExpressionContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#argumentExpression.
    def visitArgumentExpression(self, ctx:RuleParser.ArgumentExpressionContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#oneArgumentExpression.
    def visitOneArgumentExpression(self, ctx:RuleParser.OneArgumentExpressionContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#twoArgumentExpression.
    def visitTwoArgumentExpression(self, ctx:RuleParser.TwoArgumentExpressionContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#apkManifestExpression.
    def visitApkManifestExpression(self, ctx:RuleParser.ApkManifestExpressionContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#apkManifestActivityExpression.
    def visitApkManifestActivityExpression(self, ctx:RuleParser.ApkManifestActivityExpressionContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#apkManifestReceiverExpression.
    def visitApkManifestReceiverExpression(self, ctx:RuleParser.ApkManifestReceiverExpressionContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#apkManifestServiceExpression.
    def visitApkManifestServiceExpression(self, ctx:RuleParser.ApkManifestServiceExpressionContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#apkManifestProviderExpression.
    def visitApkManifestProviderExpression(self, ctx:RuleParser.ApkManifestProviderExpressionContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#apkManifestPermissionExpression.
    def visitApkManifestPermissionExpression(self, ctx:RuleParser.ApkManifestPermissionExpressionContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#apkManifestActionExpression.
    def visitApkManifestActionExpression(self, ctx:RuleParser.ApkManifestActionExpressionContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#apkManifestMainActivityExpression.
    def visitApkManifestMainActivityExpression(self, ctx:RuleParser.ApkManifestMainActivityExpressionContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#apkDexStringExpression.
    def visitApkDexStringExpression(self, ctx:RuleParser.ApkDexStringExpressionContext):
        return self.visitChildren(ctx)

    # Visit a parse tree produced by RuleParser#apkDexMethodExpression.
    def visitApkDexMethodExpression(self, ctx:RuleParser.ApkDexMethodExpressionContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#apkDexUsageExpression.
    def visitApkDexUsageExpression(self, ctx:RuleParser.ApkDexUsageExpressionContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#apkSubFileExpression.
    def visitApkSubFileExpression(self, ctx:RuleParser.ApkSubFileExpressionContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#zipSubFileExpression.
    def visitZipSubFileExpression(self, ctx:RuleParser.ZipSubFileExpressionContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#printExpression.
    def visitPrintExpression(self, ctx:RuleParser.PrintExpressionContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#arithmeticOperator.
    def visitArithmeticOperator(self, ctx:RuleParser.ArithmeticOperatorContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#arithmeticExpression.
    def visitArithmeticExpression(self, ctx:RuleParser.ArithmeticExpressionContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#ofExpression.
    def visitOfExpression(self, ctx:RuleParser.OfExpressionContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#relationOperator.
    def visitRelationOperator(self, ctx:RuleParser.RelationOperatorContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#relationExpression.
    def visitRelationExpression(self, ctx:RuleParser.RelationExpressionContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#logicalOperator.
    def visitLogicalOperator(self, ctx:RuleParser.LogicalOperatorContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#notExpression.
    def visitNotExpression(self, ctx:RuleParser.NotExpressionContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#conditionExpression.
    def visitConditionExpression(self, ctx:RuleParser.ConditionExpressionContext):
        return self.visitChildren(ctx)


    # Visit a parse tree produced by RuleParser#logicalExpression.
    def visitLogicalExpression(self, ctx:RuleParser.LogicalExpressionContext):
        return self.visitChildren(ctx)



del RuleParser